package com.tiancheng.trade.commom.web.model.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;

@Setter
@Getter
@ToString
public class MerchantChannelResponseDTO {
    /**
     * 机构支付通道id
     */
    private Long orgPaymentChannelId;
    // 商户进件id
    private Long merchantRegId;
    /**
     * 商户编码/商户ID
     */
    private String merchantCode;
    /**
     * 商户名称
     */
    private String merchantName;
    /**
     * 支付渠道
     */
    private String paymentChannelCode;

    private String subMchId;                      // 支付渠道子商户号

    private BigDecimal merchantSlottingFees;      // 商户通道费

    private BigDecimal platformSlottingFees;      // 平台通道费

    private String merchantCodeBusiness;          // 业务侧商户编码

    private String merchantCodeAcquirer;          // 收单机构商户号

    private String subAppid;                      //计平商户号

    /**
     * 企业用户号
     */
    private String enterpriseCode;

    /**
     * 收款人名
     */
    private String accountName;

    /**
     * 开户行名称
     */
    private String openingBank;

    /**
     * 开户行行号，行号为且仅能为12位
     */
    private String bankCode;

    /**
     * 开户行账号，数字、字母或横线(横线在中间 0 或 1 个)
     */
    private String accountNo;

}
